// 新加入
import Vue from 'vue'
import App from './App'
import router from './router'

// import Router from 'vue-router'
// const originalPush = Router.prototype.push
// Router.prototype.push = function push(location) {
//   return originalPush.call(this, location).catch(err => err)
// }

import Axios from 'axios'

Vue.config.productionTip = false

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI)
import $ from 'jquery'
import '@/assets/font/iconfont.css'

// 公共css样式
import  "../src/styles/public.css"

// router.beforeEach((to, from, next) => {
//     if(to.meta.requireAuth){
//         if (JSON.parse(window.localStorage.getItem('access-user'))) {
//             window.document.title = to.meta.title;
//             next()
//         }else{
//             window.document.title = to.meta.title;
//             next({
//                 path : '/'
//             })
//         }
//     }else {
//         window.document.title = to.meta.title
//         next()
//     }
// })
router.beforeEach((to, from, next) => {
    window.document.title = to.meta.title;
    next()
})

// 配置公共的url
// 这是技能岗位接口数据
// Axios.defaults.baseURL = 'http://yqfk.ithyxy.com/epidemic'
// 配置axios 挂载到vue父级上
Vue.prototype.$axios = Axios;


// /* eslint-disable no-new */
new Vue({
    el: '#app',
    router,
    components: { App },
    template: '<App/>'
})
//  Axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
//  Axios.defaults.headers.get['Content-Type'] = 'application/x-www-form-urlencoded';
//  Axios.defaults.transformRequest = [function (data) {
//      let src = ''
//      for (let item in data) {
//          src += encodeURIComponent(item) + '=' + encodeURIComponent(data[item]) + '&'
//      }
//      return src
//  }]
 
//  Vue.http.options.emulateJSON = true;
//  Vue.http.options.headers = {
//      'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
//  };